import {
	ElMessage,
	ElMessageBox
} from "element-plus";

/**
 * 消息提示
 * @param {Object} msg 提示信息
 * @param {Object} type 类型
 */
export function messageTip(msg, type) {
	ElMessage({
		showClose: true,
		center: true,
		duration: 3000,
		message: msg,
		type: type,
	})
}

/**
 * 获取存储在sessionStorage或者localStorage的token(jwt)名称
 */
export function getTokenName() {
	return 'dlyk_token';
}

/**
 * 删除sessionStorage和localStorage中的token
 */
export function removeToken() {
	window.sessionStorage.removeItem(getTokenName());
	window.localStorage.removeItem(getTokenName());
}

/**消息确认提示
 * @param {Object} msg 提示语
 */
export function messageConfirm(msg) {
	return ElMessageBox.confirm(
		msg, // 提示语
		'系统提醒', {
			confirmButtonText: '确定',
			cancleButtonText: '取消',
			type: 'warning'
		}
	)
}